<?php include("dataprovider.php");?>
<?php include("includes/header.php") ?>
<?php include("includes/banner.php") ?>

<div class="container">
    <div id="my-post">
        <div class="best-selling">
            <?php 
            $dbc = mysqli_connect("localhost", "root", "","BabyShop");
            if($_SERVER['REQUEST_METHOD'] == 'POST'){
                $errors = array();
                //mac dinh cho tat ca cac truong nhap lieu la FALSE
                $u = $p = $n = $a = $e = FALSE;
                
                if(preg_match('/^[\w\s\'.-]{2,20}$/i', trim($_POST['txtName']))){
                    $n = mysqli_real_escape_string($dbc,trim($_POST['txtName']));
                } else {
                    $errors[] = 'fullname';
                }
                
                if(preg_match('/^[\w\s\'.-]{2,20}$/i', trim($_POST['txtAddress']))){
                    $a = mysqli_real_escape_string($dbc,trim($_POST['txtAddress']));
                } else {
                    $errors[] = 'address';
                }
                if(filter_var($_POST['txtEmail'], FILTER_VALIDATE_EMAIL)){
                    $e = mysqli_real_escape_string($dbc,$_POST['txtEmail']);
                } else {
                    $errors[] = 'email';
                }
                if($_POST['txtUser'] == ""){
                    $errors[] = 'user blank';
                } else {
                    if(preg_match('/^[\w\'.-]{2,20}$/', trim($_POST['txtUser']))){
                    $u = mysqli_real_escape_string($dbc,trim($_POST['txtUser']));
                } else {
                    $errors[] = 'user';
                }
                }
                
                
                if(preg_match('/^[\w\'.-]{4,20}$/',trim($_POST['txtPass']))){
                    if($_POST['txtPass'] == $_POST['txtRepass']){
                        $p = mysqli_real_escape_string($dbc,trim($_POST['txtPass']));
                    } else {
                        $errors[] = "password not match";
                    }
                } else {
                    $errors[] = 'password';
                }

                if($u && $p && $n && $a && $e){
                    //Neu moi thu deu day du, truy van csdl
                    $q = "insert into Account values('','$u','$p','$e','','$a')" ;
                    $r = mysqli_query($dbc,$q);
                    confirm_query($r, $q);
                } else {
                    //Neu mot trong cac truong bi thieu
                    $message = "<p>Sorry</p>";
                }
           
            }//End main IF
            ?>
            <form action="register.php" id="register" method="POST">
                <h1>Thông tin tài khoản</h1>
                <table>
                    <tr>
                        <td class="label">Tên đăng nhập <red>*</red></td>
                    <td class="field"><input type="text" name="txtUser" value="<?php if(isset($_POST['txtUser'])) echo $_POST['txtUser']?>"></td>
                    <td class="alert"><?php if(isset($errors) && in_array('user', $errors)) echo "<red><italic>Tên đăng nhập không hợp lệ</italic></red>";
                    if(isset($errors) && in_array('user blank', $errors)) echo "<red><italic>Vui lòng điền tên đăng nhập</italic></red>";?></td>
                    </tr>
                    <tr>
                        <td class="label">Mật khẩu <red>*</red></td>
                    <td class="field"><input type="password" name="txtPass" value="<?php if(isset($_POST['txtPass'])) echo $_POST['txtPass']?>"></td>
                    <td class="alert"><?php if(isset($errors) && in_array('password', $errors)) echo "<red><italic>Vui lòng điền mật khẩu</italic></red>";?></td>
                    </tr>
                    <tr>
                        <td class="label">Xác nhận mật khẩu <red>*</red></td>
                    <td class="field"><input type="password" name="txtRepass"></td>
                    <td class="alert"><?php if(isset($errors) && in_array('password not match', $errors)) echo "<red><italic>Xác nhận mật khẩu không đúng</italic></red>";?></td>
                    </tr>
                </table>
                <h1>Thông tin cá nhân</h1>
                <table>
                    <tr>
                        <td class="label">Họ và tên</td>
                        <td class="field"><input type="text" name="txtName" value="<?php if(isset($_POST['txtName'])) echo $_POST['txtName']?>"></td>
                        <td class="alert"><?php if(isset($errors) && in_array('fullname', $errors)) echo "<red><italic>Vui lòng điền họ tên</italic></red>";?></td>
                    </tr>
                    <tr>
                        <td class="label">Địa chỉ</td>
                        <td class="field"><input type="text" name="txtAddress" value="<?php if(isset($_POST['txtAddress'])) echo $_POST['txtAddress']?>"></td>
                        <td class="alert"><?php if(isset($errors) && in_array('address', $errors)) echo "<red><italic>Vui lòng điền địa chỉ</italic></red>";?></td>
                    </tr>
                    <tr >
                        <td class="label">Ngày sinh</td>
                        <td class="field">
                            <?php
                            print"<select>";
                                for ($i = 1; $i <32; $i++)
                                {
                                    print "<option> $i</option>";
                                }
                                print"</select>";
                            ?>
                        Tháng:             
                            <?php
                            print"<select>";
                                for ($i = 1; $i <13; $i++)
                                {
                                    print "<option> $i</option>";
                                }
                                print"</select>";
                            ?>         
                         Năm:             
                            <?php
                            print"<select>";
                                for ($i = 2014; $i > 1930; $i--)
                                {
                                    print "<option> $i</option>";
                                }
                                print"</select>";
                            ?>          
                        </td>
                    </tr>
                    <tr>
                        <td class="label">Email liên lạc</td>
                        <td class="field"><input type="text" name="txtEmail"></td>
                        <td class="alert"><?php if(isset($errors) && in_array('email', $errors)) echo "<red><italic>Vui lòng điền email</italic></red>";?></td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td align="center"><input type="submit" name="btnReg" value="Đăng ký"></td>
                    </tr>
                </table>


            </form>
        </div>
    </div>
</div>
<?php include("includes/footer.php") ?>
